ZFS
sudo systemctl stop docker
sudo systemctl status docker
ls /var/lib/docker/
sudo cp -au /var/lib/docker /var/lib/docker.bk
# AS root
sudo rm -rf /var/lib/docker/*
sudo zfs create zpool-1/docker
sudo zfs set mountpoint=/var/lib/docker zpool-1/docker
sudo zfs list
If you want to implement a quota on a per-image/dataset basis, you can set the size storage option to limit the amount of space a single container can use for its writable layer.
sudo vi /etc/docker/daemon.json
{
"storage-driver": "zfs",
"storage-opts": ["size=256M"]
}
and we check everythin is ok
sudo systemctl start docker
sudo systemctl status docker
docker info